
const  Service=require('egg').Service

class UserService extends Service{
    async getUserByName(username){
        const {app}=this;

        try{
            const result=await app.mysql.get('user',{username})
        return result

        } catch(error){
            console.log(error);
            return error
        }
    }
    // 注册 写入数据库参数
    async register(param){
        const {app}=this
        try{
            const result =await app.mysql.insert('user',param)//user数据库
            console.log(result,'--------result');
            return result

        }catch(error){
            console.log(error);
            return null
        }
    }


   async editUserInfo(params){
    const {ctx,app}=this
    try{
        // 通过 app.mysql.update 方法，指定 user 表，
        let result=await app.mysql.update('user',{
            ...params
        },{
            id:params.id//筛选出id等于params.id的用户
        })
        return result
    }catch(error){
        console.log(error);
        return null
    }
   }
}
module.exports=UserService